package com.gitee.wsl.flowing.actionflow.type


/**
 * 节点类型
 *
 * @author warm
 * @since 2023/3/31 12:16
 */

enum class PublishStatus(val key: Int,
                         val value: String) {
    EXPIRED(9, "已失效"),
    UNPUBLISHED(0, "未发布"),
    PUBLISHED(1, "已发布");

//    companion object {
//        fun getKeyByValue(value: String?): Int? {
//            for (item in entries) {
//                if (item.getValue().equals(value)) {
//                    return item.getKey()
//                }
//            }
//            return null
//        }
//
//        fun getValueByKey(key: Int?): String? {
//            for (item in entries) {
//                if (item.getKey().equals(key)) {
//                    return item.getValue()
//                }
//            }
//            return null
//        }
//
//        fun getByKey(key: Int?): PublishStatus? {
//            for (item in entries) {
//                if (item.getKey().equals(key)) {
//                    return item
//                }
//            }
//            return null
//        }
//    }
}
